package com.neusoft.dao;

import com.neusoft.common.Result;
import com.neusoft.pojo.Menu;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author Miracle WYC
 * @Date 2022/4/27 11:21
 * @Version 1.0
 */
@Mapper
public interface MenuDao {

    /*查询所有的菜单 状态不是删除的*/
    List<Menu> selectMenuList(Menu menu);

    /*根据ID查询菜单且状态不是删除的*/
    List<Menu> selectMenuById(@Param("id") String id);

    /*更新菜单*/
    int updateMenu(Menu menu);

    /*新增菜单*/
    int insertMenu(Menu menu);

    /*刪除菜单*/
    int deleteMenuById(@Param("id") String id);


    List<Menu>  selectMenuByUserId(@Param("userId") String userId);
}
